package TagsDB;

import java.io.Serializable;

/**
 * This class include the properties of the tuples of tagedFiles table
 * @author Guy
 *
 */
public class TagedFile implements Serializable 
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//Members
	private int recordID;
	private String filePath;
	private String fileName;
	private String pluginDescription;
	//methods
	/**
	 * Get only the name of the tagged file
	 */
	public String getFileName() {
		return fileName;
	}
	/**
	 * Set only the name of the tagged file
	 * @param fileName
	 */
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}
	/**
	 * get Record ID
	 * @return integer
	 */
	public int getRecordID() {
		return recordID;
	}
	/**
	 * Set record ID
	 * @param recordId
	 */
	public void setRecordID(int recordId) {
		this.recordID = recordId;
	}
	/**
	 * Get the path of the tagged file
	 * @return String - path
	 */
	public String getFilePath() {
		return filePath;
	}
	/**
	 * set the path of the tagged file
	 * @param filePath
	 */
	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}
	/**
	 * Get the tag name
	 * @return string-tag
	 */
	public String getPluginDescription() {
		return pluginDescription;
	}
	/**
	 * set the tag name 
	 * @param pluginDescription
	 */
	public void setPluginDescription(String pluginDescription) {
		this.pluginDescription = pluginDescription;
	}
	
	
	
	
}
